html,
body {
  height: auto;
  width: 100%;
}

#indexbox {
  width: 100%;
  height: auto;
  overflow: hidden;
}

#topbanner {
  height: 60px;
  margin: 0 auto;
  width: 1090px;
}

#topbanner img {
  margin-left: -415px;
}

#topnav {
  width: 100%;
  height: 30px;
  background-color: black;
  margin: 0 auto;
  position: relative;
}

#topnav #topnavwrap {
  width: 1090px;
  height: 30px;
  margin: 0 auto;
}

#topnav #topnavwrap .topnavleft {
  width: 270px;
  height: 30px;
  float: left;
}

#topnav #topnavwrap .topnavleft li {
  float: left;
  font-size: 12px;
  color: #999;
  margin-right: 20px;
  line-height: 30px;
  position: relative;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  max-width: 65px;
}

#topnav #topnavwrap .topnavleft li a {
  font-size: 12px;
  color: #999;
}

#topnav #topnavwrap .topnavleft li .QRbox {
  display: none;
  width: 128px;
  height: 167px;
  position: absolute;
  border: 1px solid #ededee;
  top: 35px;
  left: -40px;
  font-size: 14px;
  color: black;
  line-height: 22px;
  text-align: center;
  z-index: 100;
  background-color: white;
}

#topnav #topnavwrap .topnavleft li .QRbox img {
  width: 116px;
  height: 116px;
  margin: 0 auto;
}

#topnav #topnavwrap .topnavleft li .QRbox i {
  position: absolute;
  border-color: transparent transparent #fff transparent;
  border-style: dashed dashed solid;
  border-width: 8px 8px;
  top: -16px;
  left: 60px;
}

#topnav #topnavwrap .topnavleft li > a:hover {
  color: #fff;
}

#topnav #topnavwrap .topnavleft .shou-QR:hover {
  color: #fff;
}

#topnav #topnavwrap .topnavleft .shou-QR:hover .QRbox {
  display: block;
}

#topnav #topnavwrap .topnavright {
  width: 670px;
  height: 30px;
  float: right;
}

#topnav #topnavwrap .topnavright li {
  width: 82px;
  height: 30px;
  float: right;
  font-size: 12px;
  color: #999;
  line-height: 30px;
  text-align: center;
  position: relative;
}

#topnav #topnavwrap .topnavright li a {
  font-size: 12px;
  color: #999;
}

#topnav #topnavwrap .topnavright li i {
  position: absolute;
  top: 13px;
  border-color: #999 transparent transparent transparent;
  border-style: solid dashed dashed;
  border-width: 4px 4px;
}

#topnav #topnavwrap .topnavright li a:hover {
  color: #fff;
}

#topnav #topnavwrap .topnavright li .menu_box {
  background-color: #fff;
  width: 119px;
  border: 1px solid #e8e8ea;
  border-top: none;
  display: none;
  position: relative;
  z-index: 100;
}

.docHead_box {
  width: 100%;
  height: 100px;
}

.docHead_box .docHead {
  width: 1090px;
  height: 100px;
  margin: 0 auto;
  position: relative;
}

.docHead_box .docHead .log {
  display: inline-block;
  width: 330px;
  height: 65px;
  background-image: url(../images/home/log.png);
  background-repeat: no-repeat;
  margin-top: 20px;
}

.docHead_box .docHead .search_box {
  width: 511px;
  height: 40px;
  display: inline-block;
  border: 2px solid #ff2337;
  border-radius: 40px;
  position: absolute;
  top: 33px;
}

.docHead_box .docHead .search_box i {
  display: inline-block;
  width: 14px;
  height: 14px;
  background-image: url(../images/home/pages.png);
  background-position: -466px -667px;
  position: absolute;
  left: 10px;
  top: 13px;
}

.docHead_box .docHead .search_box input {
  width: 410px;
  height: 24px;
  border: 0px;
  position: absolute;
  left: 30px;
  top: 6px;
  outline: none;
  font-size: 13px;
}

.docHead_box .docHead .search_box .searchBtn_box {
  width: 60px;
  height: 44px;
  background-image: linear-gradient(270deg, #f85a7d, #ff3234);
  border-radius: 40px;
  position: absolute;
  top: -2px;
  right: -2px;
}

.docHead_box .docHead .search_box .searchBtn_box .search {
  width: 50px;
  height: 40px;
  display: inline-block;
  position: absolute;
  top: 0;
  right: 5px;
  background: url(../images/home/search.png) no-repeat;
  background-position: 15px 11px;
}

.docHead_box .docHead .shop {
  display: inline-block;
  width: 106px;
  height: 36px;
  position: absolute;
  top: 36px;
  right: 88px;
  border-radius: 36px;
  border: 2px solid #ff1e32;
}

.docHead_box .docHead .shop i {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: url(../images/home/shop.png) no-repeat;
  margin-top: 8px;
  margin-left: 22px;
}

.docHead_box .docHead .shop span {
  line-height: 36px;
  color: #333;
  font-size: 14px;
  position: absolute;
  left: 46px;
}

.docHead_box .docHead .shop:hover {
  background-color: rgba(255, 112, 112, 0.3);
}

.docHead_box .docHead .shop:hover span {
  color: #f56a6a;
}

.docHead_box .indexTopFixed {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 50px;
  z-index: 1001;
  background: #fff;
  border-bottom: 1px solid #ddd;
  display: none;
}

.docHead_box .indexTopFixed .docHeadWrap {
  height: 50px;
  width: 1090px;
  margin: 0 auto;
  position: relative;
}

.docHead_box .indexTopFixed .docHeadWrap .logo_kaola_new {
  position: absolute;
  left: 0;
  top: 5px;
  width: 162px;
  height: 40px;
  line-height: 40px;
  outline: none;
  cursor: pointer;
  background-repeat: no-repeat;
  background-size: auto 40px;
  background-image: url(../images/home/lognew.png);
  background-repeat: no-repeat;
  background-size: auto 100%;
}

.docHead_box .indexTopFixed .docHeadWrap .searchiptbox {
  position: absolute;
  left: 343px;
  top: 7px;
  width: 510px;
  height: 40px;
  padding-left: 1px;
  background-color: #ff2337;
  border-radius: 40px;
}

.docHead_box .indexTopFixed .docHeadWrap .searchiptbox .topsearch {
  float: left;
  margin: 2px 1px;
  padding: 6px 39px 6px 30px;
  background-color: #fff;
  border-radius: 24px 0 0 24px;
}

.docHead_box .indexTopFixed .docHeadWrap .searchiptbox .topsearch input {
  width: 410px;
  height: 19px;
  line-height: 24px;
  border: 0;
  font-size: 13px;
}

.docHead_box .indexTopFixed .docHeadWrap .searchiptbox .topsearchboxBackGround {
  width: 60px;
  height: 40px;
  background: #ff2337;
  background-image: linear-gradient(270deg, #ff2e64, #ff0003);
  border-radius: 40px;
  position: absolute;
  top: 0;
  right: 0;
}

.docHead_box .indexTopFixed .docHeadWrap .searchiptbox .topsearchboxBackGround .topSearchBtn {
  display: inline-block;
  height: 40px;
  width: 50px;
  font-size: 19px;
  line-height: 40px;
  color: #fff;
  text-align: center;
  cursor: pointer;
  position: absolute;
  top: 0;
  right: 5px;
  background: url(../images/home/search.png) no-repeat 50%;
}

.docHead_box .indexTopFixed .docHeadWrap .searchiptbox .icon {
  position: absolute;
  display: inline-block;
  left: 10px;
  top: 13px;
  width: 14px;
  height: 14px;
  background: url(../images/home/pages.png) no-repeat;
  background-position: -466px -667px;
}

#hearder_box {
  width: 100%;
  height: 40px;
  border-bottom: 1px solid #eee;
}

#hearder_box .hearder {
  width: 1090px;
  height: 40px;
  margin: 0 auto;
}

#hearder_box .hearder #topCats {
  width: 164px;
  height: 40px;
  background: linear-gradient(90deg, red, #ff3264);
  color: white;
  line-height: 40px;
  float: left;
}

#hearder_box .hearder #topCats .lineicon {
  width: 15px;
  height: 12px;
  display: inline-block;
  margin: 0px 24px 0px 15px;
}

#hearder_box .hearder #topCats .lineicon i {
  display: block;
  width: 15px;
  border-top: 2px solid white;
  margin-bottom: 3px;
}

#hearder_box .hearder #topCats span {
  text-align: left;
  font-size: 14px;
}

#hearder_box .hearder #topCats .catitmlst {
  width: 164px;
  height: 460px;
  background: linear-gradient(90deg, red, #ff3264);
  margin-top: -1px;
  position: relative;
  display: none;
  z-index: 1010;
}

#hearder_box .hearder #topCats .catitmlst li {
  padding-left: 10px;
  width: 151px;
  height: 38.33px;
  cursor: pointer;
  text-align: left;
  padding-right: 3px;
  color: #fff;
}

#hearder_box .hearder #topCats .catitmlst li .icon {
  width: 20px;
  height: 20px;
  vertical-align: middle;
  padding: 0 20px 0 4px;
  display: inline-block;
}

#hearder_box .hearder #topCats .catitmlst li .iconhv {
  display: none;
}

#hearder_box .hearder #topCats .catitmlst li span {
  display: inline-block;
  vertical-align: middle;
  width: 70px;
  height: 30px;
  line-height: 30px;
  white-space: nowrap;
}

#hearder_box .hearder #topCats .catitmlst li i {
  display: inline-block;
  vertical-align: middle;
  color: #ff96ad;
  font-size: 19px;
  width: 16px;
}

#hearder_box .hearder #topCats .catitmlst li em {
  display: block;
  position: relative;
  bottom: 2px;
  left: -7px;
  width: 154px;
  height: 1px;
  background: #ff5160;
  margin-top: -1px;
}

#hearder_box .hearder #topCats .catitmlst li em:nth-last-child(2) {
  position: absolute;
  top: 0;
  left: 3px;
}

#hearder_box .hearder #topCats .catitmlst li .ctgcard {
  display: none;
  position: absolute;
  top: 0px;
  left: 164px;
  width: 930px;
  overflow: hidden;
  max-height: 458px;
  height: 458px;
  background: #fff;
  border: 1px solid #ff1a33;
  border-left-width: 0;
  text-align: left;
  color: #333;
  cursor: auto;
}

#hearder_box .hearder #topCats .catitmlst li .ctgcard .ctglist {
  width: 658px;
  height: 440px;
  margin: 0 20px 20px 15px;
  float: left;
}

#hearder_box .hearder #topCats .catitmlst li .ctgcard .ctglist .ctgtbl {
  width: 100%;
  height: 100%;
}

#hearder_box .hearder #topCats .catitmlst li .ctgcard .ctglist .ctgtbl .cb .litd {
  width: 50%;
  float: left;
  position: relative;
}

#hearder_box .hearder #topCats .catitmlst li .ctgcard .ctglist .ctgtbl .cb .litd .underTitleMiddleLine {
  height: 1px;
  width: 642px;
  background: #eaeaea;
  position: absolute;
  top: 34px;
}

#hearder_box .hearder #topCats .catitmlst li .ctgcard .ctglist .ctgtbl .cb .litd .item {
  display: inline-block;
  padding: 0;
  margin: 0 25px 17px 5px;
  vertical-align: top;
  width: 275px;
  height: auto;
  line-height: normal;
  overflow: hidden;
}

#hearder_box .hearder #topCats .catitmlst li .ctgcard .ctglist .ctgtbl .cb .litd .item p {
  height: 34px;
  line-height: 34px;
  font-size: 14px;
  font-weight: 700;
}

#hearder_box .hearder #topCats .catitmlst li .ctgcard .ctglist .ctgtbl .cb .litd .item p a {
  display: inline;
  color: #333;
  text-align: left;
}

#hearder_box .hearder #topCats .catitmlst li .ctgcard .ctglist .ctgtbl .cb .litd .item .ctgnamebox {
  margin-left: -8px;
}

#hearder_box .hearder #topCats .catitmlst li .ctgcard .ctglist .ctgtbl .cb .litd .item .ctgnamebox a {
  display: inline-block;
  height: 14px;
  line-height: 14px;
  padding: 0 10px;
  margin-top: 20px;
  font-size: 13px;
  color: #666;
}

#hearder_box .hearder #topCats .catitmlst li .ctgcard .ctglist .ctgtbl .cb .litd .item .ctgnamebox .fcred3 {
  color: #ff1e32;
}

#hearder_box .hearder #topCats .catitmlst li .ctgcard .brandbox {
  height: 322px;
  float: right;
  width: 218px;
  padding: 9px 8px 0 11px;
  background: #f6f6f6;
  line-height: 18px;
}

#hearder_box .hearder #topCats .catitmlst li .ctgcard .brandbox a {
  display: inline-block;
}

#hearder_box .hearder #topCats .catitmlst li .ctgcard .brandbox a img {
  width: 106px;
  height: 106px;
}

#hearder_box .hearder #topCats .catitmlst li .ctgcard .imgbox {
  width: 237px;
  box-sizing: border-box;
  padding: 20px 18px 20px 11px;
  background: #f6f6f6;
  margin-top: -5px;
  margin-left: -11px;
}

#hearder_box .hearder #topCats .catitmlst li .ctgcard .imgbox a img {
  width: 215px;
  height: 88px;
}

#hearder_box .hearder .funcTab {
  width: 595px;
  height: 40px;
  float: left;
  line-height: 40px;
  padding-left: 15px;
}

#hearder_box .hearder .funcTab li {
  float: left;
  padding: 0 20px;
}

#hearder_box .hearder .funcTab li a {
  font-size: 15px;
  font-weight: 700;
}

#hearder_box .hearder .funcTab li:hover a {
  color: #ff1e32;
}

.section_box {
  height: auto;
  width: auto;
  position: relative;
}

.section_box .mainWrap {
  width: 1090px;
  font-size: 14px;
  border-top: 1px solid #e8e8e8;
  margin: auto;
  position: relative;
  padding: 10px 0 0;
}

.section_box .mainWrap .catbarbox {
  height: 69px;
}

.section_box .mainWrap .catbarbox .crumbs {
  height: 22px;
  line-height: 22px;
  padding-top: 12px;
  padding-bottom: 17px;
  border-bottom: 1px solid #ddd;
  font-size: 13px;
  color: #999;
  margin-bottom: 40px;
}

.section_box .mainWrap .catbarbox .crumbs .txt {
  line-height: 24px;
}

.section_box .mainWrap .catbarbox .crumbs span {
  float: left;
}

.section_box .mainWrap .catbarbox .crumbs .crumbbtn {
  display: inline-block;
  position: relative;
  margin-right: 4px;
  border: 1px solid #ccc;
  float: left;
}

.section_box .mainWrap .catbarbox .crumbs .crumbbtn .btnbox {
  position: relative;
  height: 18px;
  line-height: 18px;
  background: #fff;
}

.section_box .mainWrap .catbarbox .crumbs .crumbbtn .btnbox a {
  display: inline-block;
  padding: 0 5px;
  margin-right: 15px;
  height: 20px;
  line-height: 20px;
  max-width: 90px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  color: #333;
}

.section_box .mainWrap .catbarbox .crumbs .crumbbtn .btnbox .icon {
  position: absolute;
  right: 6px;
  top: 4px;
  width: 6px;
  height: 6px;
  border: 2px solid #ccc;
  border-width: 0 0 2px 2px;
  transform-origin: 30% 70%;
  transform: rotate(-45deg);
}

.section_box .mainWrap .catbarbox .crumbs .crumbbtn .btnbox div {
  position: absolute;
  top: 20px;
  background-color: white;
  min-width: 400px;
  max-width: 500px;
  border: 1px #666 solid;
  padding: 10px;
  display: none;
}

.section_box .mainWrap .catbarbox .crumbs .crumbbtn .btnbox div span {
  padding: 0 40px 0 0;
}

.section_box .mainWrap .catbarbox .crumbs .crumbbtn .btnbox:hover a {
  color: #e31436;
}

.section_box .mainWrap .catbarbox .crumbs .crumbbtn .btnbox:hover .icon {
  top: 8px;
  border: 2px solid #e31436;
  border-width: 2px 2px 0 0;
}

.section_box .mainWrap .catbarbox .crumbs .crumbbtn .btnbox:hover div {
  display: block;
}

.section_box .mainWrap .catbarbox .crumbs .ellipsis {
  max-width: 90px;
  line-height: 24px;
  display: inline-block;
  color: #999;
  vertical-align: middle;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-break: keep-all;
  word-wrap: normal;
}

.section_box .mainWrap .catbarbox .crumbs .shopname {
  float: right;
  color: #666;
}

.section_box .mainWrap .catbarbox .crumbs .shopname a {
  height: 22px;
  line-height: 22px;
  font-size: 13px;
}

.section_box .mainWrap .catbarbox .crumbs .shopname .name {
  display: inline-block;
  max-width: 180px;
  margin: 0;
  color: #666 !important;
}

.section_box .mainWrap .producthead .PInfoWrap {
  margin: 20px 0 0;
  position: relative;
}

.section_box .mainWrap .producthead .PInfoWrap .PImgBox {
  float: left;
  width: 402px;
  height: 488px;
  position: relative;
  display: inline;
  z-index: 100;
}

.section_box .mainWrap .producthead .PInfoWrap .PImgBox .itm {
  display: inline-block;
  z-index: 100;
  width: 33px;
  height: 62px;
  position: absolute;
  padding: 1px 0;
  margin: 0;
  border: 1px solid #eee;
  text-decoration: none;
  color: #ddd;
  text-align: center;
  background-color: #fff;
}

.section_box .mainWrap .producthead .PInfoWrap .PImgBox .itm i {
  display: inline-block;
  font-size: 26px;
  height: 62px;
  line-height: 62px;
}

.section_box .mainWrap .producthead .PInfoWrap .PImgBox .itm:hover {
  text-decoration: none;
  color: #d21c43;
  border-color: #d21c43;
}

.section_box .mainWrap .producthead .PInfoWrap .PImgBox .btnleft {
  left: 0;
  top: 421px;
}

.section_box .mainWrap .producthead .PInfoWrap .PImgBox .btnright {
  top: 421px;
  right: 0;
}

.section_box .mainWrap .producthead .PInfoWrap .PImgBox .litimg_box {
  position: absolute;
  height: 70px;
  overflow: hidden;
  top: 419px;
  left: 35px;
  width: 330px;
}

.section_box .mainWrap .producthead .PInfoWrap .PImgBox .litimg_box .litimgUl {
  position: absolute;
  left: 0px;
  width: 4800px;
  top: 0;
  padding-left: 10px;
}

.section_box .mainWrap .producthead .PInfoWrap .PImgBox .litimg_box .litimgUl .minimg {
  width: 70px;
  height: 70px;
  overflow: hidden;
  float: left;
  margin-right: 10px;
}

.section_box .mainWrap .producthead .PInfoWrap .PImgBox .litimg_box .litimgUl .minimg a {
  display: inline-block;
  overflow: hidden;
  zoom: 1;
  height: 62px;
  width: 64px;
  border: 1px solid #eee;
  margin: 2px;
}

.section_box .mainWrap .producthead .PInfoWrap .PImgBox .litimg_box .litimgUl .minimg a img {
  width: 64px;
  margin: 0;
}

.section_box .mainWrap .producthead .PInfoWrap .PImgBox .litimg_box .litimgUl .minimg .current {
  border-color: #e31436;
  border-width: 3px;
  margin: 0;
}

.section_box .mainWrap .producthead .PInfoWrap .PImgBox .showImgBox {
  position: relative;
  top: 0;
  left: 0;
  border: 1px solid #eee;
  width: 400px;
  height: 400px;
  cursor: crosshair;
}

.section_box .mainWrap .producthead .PInfoWrap .PImgBox .showImgBox .Imgcont {
  width: 400px;
  height: 400px;
}

.section_box .mainWrap .producthead .PInfoWrap .PImgBox .showImgBox .show {
  background-color: #000;
  opacity: 0.3;
  display: inline-block;
  width: 200px;
  height: 200px;
  position: absolute;
  top: 0;
  left: 0;
  display: none;
}

.section_box .mainWrap .producthead .PInfoWrap .PImgBox .showImgBox .showDetails {
  width: 400px;
  height: 400px;
  position: absolute;
  top: 0px;
  left: 430px;
  overflow: hidden;
  border: #ededed 1px solid;
  display: none;
  background: #fff;
}

.section_box .mainWrap .producthead .PInfoWrap .PImgBox .showImgBox .showDetails .showImgBig {
  position: absolute;
  width: 800px;
  height: 800px;
}

.section_box .mainWrap .producthead .PInfoWrap .PInfo-standout {
  position: relative;
  float: left;
  width: 658px;
  margin-left: 30px;
  font-size: 12px;
}

.section_box .mainWrap .producthead .PInfoWrap .PInfo-standout .orig-country {
  position: relative;
  font-size: 0;
}

.section_box .mainWrap .producthead .PInfoWrap .PInfo-standout .orig-country img {
  width: 24px;
  height: 24px;
  display: inline-block;
}

.section_box .mainWrap .producthead .PInfoWrap .PInfo-standout .orig-country span {
  font-size: 13px;
  margin-left: 6px;
  color: #999;
  font-weight: 400;
  line-height: 24px;
}

.section_box .mainWrap .producthead .PInfoWrap .PInfo-standout .orig-country .split {
  position: absolute;
  display: inline-block;
  font-size: 12px;
  margin-left: 6px;
  color: #999;
  font-weight: 400;
  top: -2px;
}

.section_box .mainWrap .producthead .PInfoWrap .PInfo-standout .orig-country a {
  font-size: 13px;
  margin-left: 13px;
  color: #999;
  font-weight: 400;
}

.section_box .mainWrap .producthead .PInfoWrap .PInfo-standout .orig-country a:hover {
  text-decoration: underline;
}

.section_box .mainWrap .producthead .PInfoWrap .PInfo-standout .product-title {
  margin-top: 10px;
  margin-bottom: 5px;
  font-weight: 600;
  font-size: 18px;
  line-height: 26px;
  color: #333;
}

.section_box .mainWrap .producthead .PInfoWrap .PInfo-standout .price-wrap {
  background-color: #f9f9f9;
  margin-bottom: 12px;
  border-bottom: 1px dotted #ddd;
  padding-bottom: 4px;
}

.section_box .mainWrap .producthead .PInfoWrap .PInfo-standout .price-wrap .price {
  overflow: hidden;
  position: relative;
  padding-top: 5px;
  border-top: 1px dotted #ddd;
}

.section_box .mainWrap .producthead .PInfoWrap .PInfo-standout .price-wrap .price .line-title {
  display: inline-block;
  float: left;
  font-size: 12px;
  line-height: 26px;
  margin: 8px 0;
  margin-left: 10px;
  width: 75px;
  color: #666;
}

.section_box .mainWrap .producthead .PInfoWrap .PInfo-standout .price-wrap .price .price-cnt {
  margin-left: 71px;
}

.section_box .mainWrap .producthead .PInfoWrap .PInfo-standout .price-wrap .price .price-cnt .currentPrice {
  font-size: 26px;
  color: #e31436;
  font-weight: bold;
  display: inline-block;
  line-height: 1;
  margin: 8px 0;
}

.section_box .mainWrap .producthead .PInfoWrap .PInfo-standout .postage {
  margin-top: 7px;
}

.section_box .mainWrap .producthead .PInfoWrap .PInfo-standout .postage .line-title {
  display: inline-block;
  float: left;
  font-size: 12px;
  line-height: 24px;
  margin-left: 10px;
  width: 75px;
  color: #666;
}

.section_box .mainWrap .producthead .PInfoWrap .PInfo-standout .postage .msg {
  margin-left: 85px;
}

.section_box .mainWrap .producthead .PInfoWrap .PInfo-standout .postage .msg span {
  color: #333;
}

.section_box .mainWrap .producthead .PInfoWrap .PInfo-standout .postage .msg span .from {
  line-height: 24px;
  padding-right: 10px;
  float: left;
}

.section_box .mainWrap .producthead .PInfoWrap .PInfo-standout .postage .msg span .from2 {
  line-height: 24px;
  padding-right: 10px;
}

.section_box .mainWrap .producthead .PInfoWrap .PInfo-standout .postage .msg span .addrw {
  position: relative;
  display: inline-block;
  margin-right: 20px;
}

.section_box .mainWrap .producthead .PInfoWrap .PInfo-standout .postage .msg span .addrw .addr {
  position: relative;
  display: inline-block;
  height: 20px;
  line-height: 20px;
}

.section_box .mainWrap .producthead .PInfoWrap .PInfo-standout .postage .msg span .addrw .addr .iptw {
  position: relative;
  display: inline-block;
  height: 18px;
  line-height: 18px;
  width: auto;
  padding: 0 5px;
  text-align: left;
  border: 1px solid #ccc;
  font-size: 12px;
}

.section_box .mainWrap .producthead .PInfoWrap .PInfo-standout .postage .msg span .addrw .addr .iptw .iptmsg {
  width: 114px;
  white-space: nowrap;
  margin-right: 20px;
}

.section_box .mainWrap .producthead .PInfoWrap .PInfo-standout .postage .msg span .addrw .addr .iptw .iptdown {
  display: inline-block;
  border: 4px solid #ccc;
  border-color: #999 transparent transparent;
  border-style: solid dashed dashed;
  border-width: 4px 4px 0;
  float: right;
  margin-top: 8px;
}

.section_box .mainWrap .producthead .PInfoWrap .PInfo-standout .postage .msg span .addrw .addr .iptw .box {
  position: absolute;
  left: 0;
  top: 18px;
  padding: 10px 0;
  min-width: 350px;
  color: #000;
  border: #ddd solid 1px;
  background-color: #fff;
  z-index: 66;
  font-size: 12px;
  display: none;
}

.section_box .mainWrap .producthead .PInfoWrap .PInfo-standout .postage .msg span .addrw .addr .iptw .box .boxclose {
  position: absolute;
  right: 15px;
  top: 10px;
  width: 18px;
  height: 18px;
  text-align: center;
  font-size: 12px;
  color: rgba(153, 153, 153, 0.7);
  cursor: pointer;
}

.section_box .mainWrap .producthead .PInfoWrap .PInfo-standout .postage .msg span .addrw .addr .iptw .box .tt {
  height: 30px;
  width: 100%;
  padding-left: 10px;
  overflow: hidden;
}

.section_box .mainWrap .producthead .PInfoWrap .PInfo-standout .postage .msg span .addrw .addr .iptw .box .tt .ttw {
  border-bottom: 1px solid #ddd;
  height: 29px;
  width: 420px;
}

.section_box .mainWrap .producthead .PInfoWrap .PInfo-standout .postage .msg span .addrw .addr .iptw .box .tt .ttw .tli {
  position: relative;
  float: left;
  width: auto;
  min-width: 58px;
  line-height: 32px;
  height: 28px;
  padding: 0 5px;
  margin-right: -1px;
  text-align: center;
  border: 1px solid #ddd;
  cursor: pointer;
  background: #fff;
}

.section_box .mainWrap .producthead .PInfoWrap .PInfo-standout .postage .msg span .addrw .addr .iptw .box .tt .ttw .act {
  font-weight: bold;
  height: 29px;
  border-bottom: none;
}

.section_box .mainWrap .producthead .PInfoWrap .PInfo-standout .postage .msg span .addrw .addr .iptw .box .tt .ttw .act::before {
  position: absolute;
  left: -1px;
  top: -1px;
  width: 100%;
  border-top: 2px solid #d21c44;
  border-left: 1px solid #d21c44;
  border-right: 1px solid #d21c44;
  content: "";
  z-index: 2;
}

.section_box .mainWrap .producthead .PInfoWrap .PInfo-standout .postage .msg span .addrw .addr .iptw .box .boxlist {
  float: left;
  width: 400px;
  padding: 0 20px;
  overflow: hidden;
}

.section_box .mainWrap .producthead .PInfoWrap .PInfo-standout .postage .msg span .addrw .addr .iptw .box .boxlist .tcli {
  display: inline-block;
  float: left;
  width: 100px;
  line-height: 24px;
  margin: 6px 0 0 0;
}

.section_box .mainWrap .producthead .PInfoWrap .PInfo-standout .postage .msg span .addrw .addr .iptw .box .boxlist .tcli a {
  display: inline-block;
  line-height: 24px;
  height: 24px;
  padding: 0 5px;
  white-space: nowrap;
  word-break: keep-all;
  color: #000;
}

.section_box .mainWrap .producthead .PInfoWrap .PInfo-standout .postage .msg span .addrw .addr .iptw .box .boxlist .tcli a:hover {
  line-height: 22px;
  height: 22px;
  padding: 0 4px;
  color: #e31436;
  border: 1px solid #e31436;
  text-decoration: none;
}

.section_box .mainWrap .producthead .PInfoWrap .PInfo-standout .postage .msg span .addrw .addr .iptw .box .boxlist .tcli .selected {
  background-color: #e31436;
  color: #fff;
}

.section_box .mainWrap .producthead .PInfoWrap .PInfo-standout .postage .msg span .addrw .addr .iptw .box .boxlist .tcli .selected:hover {
  background-color: #e31436;
  color: #fff;
}

.section_box .mainWrap .producthead .PInfoWrap .PInfo-standout .postage .msg span .addrw .addr .iptw .box .boxlist .tcli .tclitt {
  width: 60px;
  height: 24px;
  color: #999;
  line-height: 24px;
}

.section_box .mainWrap .producthead .PInfoWrap .PInfo-standout .postage .msg span .addrw .addr .iptw .box .boxlist .tcli3 {
  width: 60px;
  height: 24px;
  color: #999;
  line-height: 24px;
}

.section_box .mainWrap .producthead .PInfoWrap .PInfo-standout .postage .msg span .addrw .addr .iptw .box .boxlist .tcli3 a:hover {
  padding: 0 5px;
  color: #999;
  border: none;
}

.section_box .mainWrap .producthead .PInfoWrap .PInfo-standout .postage .msg span .addrw .addr .iptw .box .boxlist .tcli2 {
  display: inline-block;
  float: left;
  width: 55px;
  line-height: 24px;
  margin: 6px 0 0 0;
}

.section_box .mainWrap .producthead .PInfoWrap .PInfo-standout .postage .msg span .addrw .addr .iptw .box .current {
  display: none;
}

.section_box .mainWrap .producthead .PInfoWrap .PInfo-standout .postage .msg span .feeInfo {
  display: inline;
  line-height: 24px;
  height: 24px;
}

.section_box .mainWrap .producthead .PInfoWrap .PInfo-standout .service {
  margin-top: 6px;
}

.section_box .mainWrap .producthead .PInfoWrap .PInfo-standout .service .line-title {
  display: inline-block;
  float: left;
  font-size: 12px;
  line-height: 26px;
  margin-left: 10px;
  width: 75px;
  color: #666;
}

.section_box .mainWrap .producthead .PInfoWrap .PInfo-standout .service .send {
  display: inline-block;
  line-height: 26px;
}

.section_box .mainWrap .producthead .PInfoWrap .PInfo-standout .service .send .shopname {
  display: inline;
  vertical-align: initial;
  color: #e31436;
}

.section_box .mainWrap .producthead .PInfoWrap .PInfo-standout .service div {
  padding-left: 85px;
}

.section_box .mainWrap .producthead .PInfoWrap .PInfo-standout .service div ul {
  margin: 10px 0 0 -27px;
}

.section_box .mainWrap .producthead .PInfoWrap .PInfo-standout .service div ul .postage-item {
  position: relative;
  display: inline-block;
  text-align: center;
  width: 100px;
}

.section_box .mainWrap .producthead .PInfoWrap .PInfo-standout .service div ul .postage-item .postage-img {
  width: 28px;
  height: 28px;
  border-radius: 14px;
  margin: 0 auto;
}

.section_box .mainWrap .producthead .PInfoWrap .PInfo-standout .service div ul .postage-item .postage-title {
  display: inline-block;
  white-space: nowrap;
  padding-top: 7px;
}

.section_box .mainWrap .producthead .PInfoWrap .PInfo-standout .service div ul .postage-item .postage-line {
  position: absolute;
  display: block;
  right: -30px;
  top: 13px;
  width: 60px;
  height: 1px;
  background: #dcdcdc;
}

.section_box .mainWrap .producthead .PInfoWrap .PInfo-standout .service div ul .postage-item .active {
  background: #7f7f7f;
}

.section_box .mainWrap .producthead .PInfoWrap .PInfo-standout .service .tomorrowarr {
  margin-top: 8px;
}

.section_box .mainWrap .producthead .PInfoWrap .PInfo-standout .service .tomorrowarr .line-title {
  display: inline-block;
  float: left;
  font-size: 12px;
  line-height: 26px;
  margin-left: 10px;
  width: 75px;
  color: #666;
}

.section_box .mainWrap .producthead .PInfoWrap .PInfo-standout .buyBox {
  margin-top: 9px;
}

.section_box .mainWrap .producthead .PInfoWrap .PInfo-standout .buyBox .line-title {
  display: inline-block;
  float: left;
  font-size: 12px;
  line-height: 26px;
  margin: 8px 0;
  margin-left: 10px;
  width: 75px;
  color: #666;
}

.section_box .mainWrap .producthead .PInfoWrap .PInfo-standout .buyBox ul .imgbox {
  float: left;
  display: inline;
  background-color: #fff;
  margin-right: 7px;
  position: relative;
  height: 58px;
  white-space: nowrap;
}

.section_box .mainWrap .producthead .PInfoWrap .PInfo-standout .buyBox ul .imgbox a {
  margin: 1px 1px 1px 1px;
  padding: 2px 12px 2px 12px;
  border: 1px solid #ccc;
  display: block;
  line-height: 18px;
  text-align: center;
  height: 50px;
  width: 50px;
  padding: 0;
}

.section_box .mainWrap .producthead .PInfoWrap .PInfo-standout .buyBox ul .imgbox a:hover {
  border-color: #d41c44;
  color: #d41c44;
  border-width: 2px;
  margin: 0;
}

.section_box .mainWrap .producthead .PInfoWrap .PInfo-standout .buyBox .last-skuBox {
  margin-top: 9px;
  margin-bottom: 2px;
}

.section_box .mainWrap .producthead .PInfoWrap .PInfo-standout .buyBox .last-skuBox .line-title {
  display: inline-block;
  float: left;
  font-size: 12px;
  line-height: 10px;
  margin-left: 10px;
  width: 75px;
  color: #666;
  height: 30px;
}

.section_box .mainWrap .producthead .PInfoWrap .PInfo-standout .buyBox .last-skuBox ul {
  float: left;
  width: 480px;
}

.section_box .mainWrap .producthead .PInfoWrap .PInfo-standout .buyBox .last-skuBox ul li {
  float: left;
  display: inline;
  background-color: #fff;
  margin-right: 7px;
  position: relative;
  height: 30px;
  white-space: nowrap;
}

.section_box .mainWrap .producthead .PInfoWrap .PInfo-standout .buyBox .last-skuBox ul li a {
  margin: 1px 1px 1px 1px;
  padding: 2px 12px 2px 12px;
  border: 1px solid #ccc;
  display: block;
  height: 18px;
  line-height: 18px;
  text-align: center;
  cursor: pointer;
}

.section_box .mainWrap .producthead .PInfoWrap .PInfo-standout .buyBox .last-skuBox ul li a:hover {
  border-color: #d41c44;
  color: #d41c44;
  border-width: 2px;
  margin: 0;
}

.section_box .mainWrap .producthead .PInfoWrap .PInfo-standout .buyBox2 {
  margin-top: 6px;
}

.section_box .mainWrap .producthead .PInfoWrap .PInfo-standout .buyBox2 .line-title {
  display: inline-block;
  float: left;
  font-size: 12px;
  line-height: 26px;
  margin-left: 10px;
  width: 75px;
  color: #666;
}

.section_box .mainWrap .producthead .PInfoWrap .PInfo-standout .buyBox2 .buybox2 {
  display: inline-block;
  border: 1px solid #ccc;
  text-align: center;
}

.section_box .mainWrap .producthead .PInfoWrap .PInfo-standout .buyBox2 .buybox2 a {
  display: inline-block;
  width: 22px;
  height: 22px;
  line-height: 22px;
  text-decoration: none;
  font-size: 20px;
}

.section_box .mainWrap .producthead .PInfoWrap .PInfo-standout .buyBox2 .buybox2 .minus {
  border-right: 1px solid #ccc;
}

.section_box .mainWrap .producthead .PInfoWrap .PInfo-standout .buyBox2 .buybox2 .plus {
  border-left: 1px solid #ccc;
}

.section_box .mainWrap .producthead .PInfoWrap .PInfo-standout .buyBox2 .buybox2 input {
  width: 38px;
  padding: 4px 5px;
  margin: 0;
  line-height: 1;
  height: 14px;
  font-size: 14px;
  vertical-align: top;
  text-align: center;
  color: #333;
  border: none;
  outline: none;
  box-sizing: content-box;
}

.section_box .mainWrap .producthead .PInfoWrap .PInfo-standout .buynowonly-wrap {
  padding: 6px 0 0 0;
  margin-bottom: -8px;
  color: #666;
}

.section_box .mainWrap .producthead .PInfoWrap .PInfo-standout .buynowonly-wrap .line-title {
  display: inline-block;
  float: left;
  font-size: 12px;
  line-height: 26px;
  margin-left: 10px;
  width: 75px;
}

.section_box .mainWrap .producthead .PInfoWrap .PInfo-standout .buynowonly-wrap ul {
  line-height: 28px;
  margin-top: 5px;
}

.section_box .mainWrap .producthead .PInfoWrap .PInfo-standout .buynowonly-wrap ul li {
  position: relative;
  padding-left: 19px;
  line-height: 18px;
  margin-right: 10px;
  float: left;
}

.section_box .mainWrap .producthead .PInfoWrap .PInfo-standout .buynowonly-wrap ul li i {
  width: 12px;
  height: 12px;
  position: absolute;
  top: 3px;
  left: 2px;
  background: url(../images/shopping/support.png) no-repeat 0 0;
}

.section_box .mainWrap .producthead .PInfoWrap .PInfo-standout .buyBtns {
  display: block;
  margin-top: 20px;
  position: relative;
}

.section_box .mainWrap .producthead .PInfoWrap .PInfo-standout .buyBtns .buyBtn {
  position: relative;
  width: 156px;
  height: 46px;
  border: 2px solid #d41c44;
  background-color: #ffeced;
  color: #d31b44;
  line-height: 46px;
  display: inline-block;
  margin-right: 20px;
  text-align: center;
  font-size: 18px;
  font-weight: bold;
  text-decoration: none;
  vertical-align: middle;
}

.section_box .mainWrap .producthead .PInfoWrap .PInfo-standout .buyBtns .addCart {
  width: 180px;
  height: 50px;
  line-height: 50px;
  color: #fff;
  background-color: #e31436;
  display: inline-block;
  margin-right: 20px;
  text-align: center;
  font-size: 18px;
  font-weight: bold;
  text-decoration: none;
  vertical-align: middle;
}

.section_box .mainWrap .producthead .PInfoWrap .PInfo-standout .buyBtns .addCart:hover {
  background-color: #f5345e;
  color: #fff;
}

.section_box .mainWrap .producthead .PInfoWrap .PInfo-standout .buyBtns .favbtn {
  height: 28px;
  line-height: 28px;
  padding: 0 10px;
  font-size: 0;
  text-align: center;
  border: 1px solid #fff;
  display: inline-block;
  margin-right: 20px;
}

.section_box .mainWrap .producthead .PInfoWrap .PInfo-standout .buyBtns .favbtn .icon-shoucang {
  font-size: 14px;
  margin-right: 5px;
  color: #e31436;
}

.section_box .mainWrap .producthead .PInfoWrap .PInfo-standout .buyBtns .favbtn .txt {
  font-size: 14px;
  color: #6f6f6f;
  font-weight: normal;
}

.section_box .mainWrap .producthead .PInfoWrap .PInfo-standout .buyBtns .favbtn:hover .txt {
  text-decoration: underline;
}

.section_box .mainWrap .producthead .PInfoWrap .PInfo-standout .commentbar {
  font-size: 13px;
  margin-top: 6px;
  margin-left: 14px;
  color: #666;
}

.section_box .mainWrap .producthead .PInfoWrap .PInfo-standout .commentbar a {
  color: #333;
}

.section_box .mainWrap .producthead .PInfoWrap .PInfo-standout .commentbar:hover a {
  text-decoration: underline;
}

.section_box .mainWrap .comboRecbox {
  margin: 15px 0;
}

.section_box .mainWrap .comboRecbox .combotab {
  display: inline-block;
  width: 110px;
  height: 52px;
  line-height: 52px;
  margin-right: 10px;
  font-weight: bold;
  text-align: center;
  font-size: 16px;
  border-bottom: 2px solid #fff;
}

.section_box .mainWrap .comboRecbox .combotab .itm {
  display: block;
  color: #000;
}

.section_box .mainWrap .comboRecbox .mainBtmWrap {
  position: relative;
  width: 1090px;
  margin-top: 40px;
}

.section_box .mainWrap .comboRecbox .mainBtmWrap .siderBox {
  float: left;
  width: 180px;
  position: relative;
  margin-right: 20px;
}

.section_box .mainWrap .comboRecbox .mainBtmWrap .siderBox .sideGrayBox {
  margin-bottom: 15px;
  border: #eaeaea 1px solid;
}

.section_box .mainWrap .comboRecbox .mainBtmWrap .siderBox .sideGrayBox .imgbar {
  padding: 20px 20px 0px;
  text-align: center;
}

.section_box .mainWrap .comboRecbox .mainBtmWrap .siderBox .sideGrayBox .imgbar .imgwrap {
  display: inline-block;
}

.section_box .mainWrap .comboRecbox .mainBtmWrap .siderBox .sideGrayBox .imgbar .imgwrap img {
  max-width: 100px;
}

.section_box .mainWrap .comboRecbox .mainBtmWrap .siderBox .sideGrayBox .namebar {
  padding: 10px 20px 20px;
  text-align: center;
  font-size: 12px;
}

.section_box .mainWrap .comboRecbox .mainBtmWrap .siderBox .sideGrayBox .namebar p a {
  text-align: center;
}

.section_box .mainWrap .comboRecbox .mainBtmWrap .siderBox .sideGrayBox .namebar .sname {
  height: 14px;
  padding-bottom: 4px;
}

.section_box .mainWrap .comboRecbox .mainBtmWrap .siderBox .sideGrayBox .namebar .goshop {
  display: inline-block;
  padding: 0 14px;
  min-width: 62px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  color: #fff;
  font-size: 12px;
  background-color: #333;
}

.section_box .mainWrap .comboRecbox .mainBtmWrap .siderBox .listhotsale {
  margin-bottom: 15px;
  border: #eaeaea 1px solid;
}

.section_box .mainWrap .comboRecbox .mainBtmWrap .siderBox .listhotsale h4 {
  font-weight: bold;
  color: #333;
  font-size: 16px;
  padding: 8px 10px;
  border-bottom: 1px solid #eaeaea;
}

.section_box .mainWrap .comboRecbox .mainBtmWrap .siderBox .listhotsale .userBuyView {
  padding-bottom: 10px;
}

.section_box .mainWrap .comboRecbox .mainBtmWrap .siderBox .listhotsale .userBuyView li {
  position: relative;
  margin: 0 10px;
  padding: 10px 0 16px;
  border-bottom: 1px solid #eaeaea;
}

.section_box .mainWrap .comboRecbox .mainBtmWrap .siderBox .listhotsale .userBuyView li .rank {
  display: inline-block;
  position: absolute;
  top: 0;
  left: -10px;
  padding-left: 4px;
  width: 26px;
  height: 26px;
  color: #fff;
  font-size: 12px;
  font-weight: bold;
  background: url(../images/home/pages.png) no-repeat -104px -304px;
}

.section_box .mainWrap .comboRecbox .mainBtmWrap .siderBox .listhotsale .userBuyView li .aImg {
  display: inline-block;
}

.section_box .mainWrap .comboRecbox .mainBtmWrap .siderBox .listhotsale .userBuyView li .aImg img {
  width: 158px;
}

.section_box .mainWrap .comboRecbox .mainBtmWrap .siderBox .listhotsale .userBuyView li .productTit {
  padding: 0 5px;
  height: 40px;
  font-size: 12px;
  line-height: 20px;
  overflow: hidden;
}

.section_box .mainWrap .comboRecbox .mainBtmWrap .siderBox .listhotsale .userBuyView li .productTit a {
  color: #333;
}

.section_box .mainWrap .comboRecbox .mainBtmWrap .siderBox .listhotsale .userBuyView li .productTit a:hover {
  text-decoration: underline;
}

.section_box .mainWrap .comboRecbox .mainBtmWrap .siderBox .listhotsale .userBuyView li div .productPrice {
  padding: 5px 5px 0;
  font-size: 18px;
  color: #d22146;
  height: 24px;
  line-height: 22px;
  font-weight: bold;
}

.section_box .mainWrap .comboRecbox .mainBtmWrap .siderBox .listhotsale .userBuyView li div .commentCount {
  padding: 0 5px;
  font-size: 12px;
  color: #999;
}

.section_box .mainWrap .comboRecbox .mainBtmWrap .siderBox .listhotsale .userBuyView li div .commentCount a {
  color: #999;
}

.section_box .mainWrap .comboRecbox .mainBtmWrap .siderBox .listhotsale .userBuyView li div .commentCount a:hover {
  text-decoration: underline;
}

.section_box .mainWrap .comboRecbox .mainBtmWrap .siderBox .listhotsale .userBuyView li:last-child {
  border-bottom: none;
}

.section_box .mainWrap .comboRecbox .mainBtmWrap .goodsDetailWrap {
  width: 890px;
  position: relative;
  float: left;
  padding-top: 50px;
}

.section_box .mainWrap .comboRecbox .mainBtmWrap .goodsDetailWrap .nav {
  top: 0;
  position: absolute;
  width: 888px;
  height: 48px;
  border: 1px solid #eaeaea;
  background-color: #f8f8f8;
}

.section_box .mainWrap .comboRecbox .mainBtmWrap .goodsDetailWrap .nav .appbuy {
  position: relative;
  top: 0;
  right: 0;
  float: right;
  width: 138px;
  line-height: 50px;
  cursor: pointer;
  z-index: 66;
}

.section_box .mainWrap .comboRecbox .mainBtmWrap .goodsDetailWrap .nav .appbuy .action {
  display: inline-block;
  margin: 17px 6px 17px 28px;
  height: 16px;
  line-height: 16px;
  vertical-align: middle;
  font-size: 14px;
}

.section_box .mainWrap .comboRecbox .mainBtmWrap .goodsDetailWrap .nav .appbuy .qranchor {
  display: inline-block;
  width: 29px;
  height: 16px;
  line-height: 0;
  margin-top: -2px;
  font-size: 0;
  vertical-align: middle;
  cursor: pointer;
  background: url(../images/shopping/productIcons.png) no-repeat -165px -203px;
}

.section_box .mainWrap .comboRecbox .mainBtmWrap .goodsDetailWrap .nav .navtab {
  position: relative;
  display: inline-block;
  border-right: 1px solid #eaeaea;
  width: 159px;
  color: #333;
  text-align: center;
  height: 48px;
  line-height: 48px;
  font-size: 16px;
  cursor: pointer;
  vertical-align: top;
  float: left;
}

.section_box .mainWrap .comboRecbox .mainBtmWrap .goodsDetailWrap .nav .navtab em {
  color: #d41c44;
  font-style: normal;
}

.section_box .mainWrap .comboRecbox .mainBtmWrap .goodsDetailWrap .nav .current {
  color: #d41c44;
  background-color: #fff;
  font-weight: bold;
}

.section_box .mainWrap .comboRecbox .mainBtmWrap .goodsDetailWrap .nav .current i {
  position: absolute;
  height: 45px;
  line-height: 0;
  width: 100%;
  top: -1px;
  left: 0;
  border-top: 4px solid #d41c44;
  border-bottom: 1px solid #fff;
}

.section_box .mainWrap .comboRecbox .mainBtmWrap .goodsDetailWrap .nav .aAddCart {
  float: right;
  width: 120px;
  height: 36px;
  line-height: 36px;
  color: #fff;
  background-color: #e31436;
  display: inline-block;
  margin-right: 10px;
  margin-top: 5px;
  text-align: center;
  font-size: 16px;
  font-weight: bold;
}

.section_box .mainWrap .comboRecbox .mainBtmWrap .goodsDetailWrap .nav2 {
  background-color: #fff;
  position: fixed;
  top: 0;
  z-index: 101;
  display: none;
}

.section_box .mainWrap .comboRecbox .mainBtmWrap .goodsDetailWrap .goodsDetail {
  border-bottom: 1px solid #eaeaea;
}

.section_box .mainWrap .comboRecbox .mainBtmWrap .goodsDetailWrap .goodsDetail .goods_parameter {
  padding: 15px 0 0 0px;
  overflow: hidden;
  position: relative;
  border-left: 1px solid #eaeaea;
}

.section_box .mainWrap .comboRecbox .mainBtmWrap .goodsDetailWrap .goodsDetail .goods_parameter li {
  border-top: 1px solid #eaeaea;
}

.section_box .mainWrap .comboRecbox .mainBtmWrap .goodsDetailWrap .goodsDetail .goods_parameter li .proTitle {
  height: 40px;
  background: #f8f8f8;
  border-bottom: 1px solid #eaeaea;
  line-height: 40px;
  padding-left: 10px;
  font-family: PingFangSC-Medium;
  font-size: 14px;
  color: #000;
  letter-spacing: 0;
  font-weight: bold;
  display: block;
  border-right: 1px solid #eaeaea;
}

.section_box .mainWrap .comboRecbox .mainBtmWrap .goodsDetailWrap .goodsDetail .goods_parameter li .ellipsisGroup {
  font-size: 12px;
  color: #333;
  border-right: 1px solid #eaeaea;
}

.section_box .mainWrap .comboRecbox .mainBtmWrap .goodsDetailWrap .goodsDetail .goods_parameter li .ellipsisGroup .rowLi {
  width: 100%;
  border-bottom: 1px solid #eaeaea;
}

.section_box .mainWrap .comboRecbox .mainBtmWrap .goodsDetailWrap .goodsDetail .goods_parameter li .ellipsisGroup .rowLi .proValue {
  border-right: 1px solid #eaeaea;
  display: inline-block;
  width: 48%;
  padding-left: 10px;
}

.section_box .mainWrap .comboRecbox .mainBtmWrap .goodsDetailWrap .goodsDetail .goods_parameter li .ellipsisGroup .rowLi .proValue .proChileName {
  display: inline-block;
  vertical-align: middle;
  font-family: PingFangSC-Regular;
  font-size: 14px;
  color: #999;
  line-height: 43px;
  width: 25%;
}

.section_box .mainWrap .comboRecbox .mainBtmWrap .goodsDetailWrap .goodsDetail .goods_parameter li .ellipsisGroup .rowLi .proValue .proChileValue {
  display: inline-block;
  vertical-align: middle;
  width: 69%;
  font-family: PingFangSC-Regular;
  font-size: 14px;
  color: #333;
  letter-spacing: 0;
  padding: 9px 0;
}

.section_box .mainWrap .comboRecbox .mainBtmWrap .goodsDetailWrap .goodsDetail .goods_parameter li .ellipsisGroup .rowLi .proValue:last-child {
  border-right: none;
}

.section_box .mainWrap .comboRecbox .mainBtmWrap .goodsDetailWrap .goodsDetail .goods_parameter li .ellipsisGroup .rowLi:last-child {
  border-bottom: none;
}

.section_box .mainWrap .comboRecbox .mainBtmWrap .goodsDetailWrap .goodsParaTit {
  padding-top: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #eaeaea;
}

.section_box .mainWrap .comboRecbox .mainBtmWrap .goodsDetailWrap .faketips {
  overflow: hidden;
  border: 1px solid #eaeaea;
  border-top-width: 0;
  padding: 15px 20px;
}

.section_box .mainWrap .comboRecbox .mainBtmWrap .goodsDetailWrap .faketips .icon {
  float: left;
  width: 40px;
  height: 40px;
  text-align: center;
  line-height: 40px;
  margin-right: 15px;
  border-radius: 20px;
  background: #e31436;
  color: #fff;
  font-size: 24px;
}

.section_box .mainWrap .comboRecbox .mainBtmWrap .goodsDetailWrap .faketips .cont {
  margin-left: 55px;
  margin-right: 70px;
}

.section_box .mainWrap .comboRecbox .mainBtmWrap .goodsDetailWrap .faketips .cont .tit {
  padding-bottom: 2px;
  font-size: 16px;
  font-weight: bold;
  color: #333;
}

.section_box .mainWrap .comboRecbox .mainBtmWrap .goodsDetailWrap .faketips .cont .info {
  color: #333;
  font-size: 13px;
  line-height: 19px;
}

.section_box .mainWrap .comboRecbox .mainBtmWrap .goodsDetailWrap .textarea {
  border-left: 1px solid #eaeaea;
  border-right: 1px solid #eaeaea;
  padding-top: 30px;
  padding-bottom: 25px;
  text-align: center;
}

.section_box .mainWrap .comboRecbox .mainBtmWrap .goodsDetailWrap .textarea .textareabox {
  width: 710px;
  margin: 0 auto;
  text-align: initial;
}

.section_box .mainWrap .comboRecbox .mainBtmWrap .goodsDetailWrap .textarea .textareabox p {
  text-align: center;
}

.section_box .mainWrap .comboRecbox .mainBtmWrap .goodsDetailWrap .userRating .discussShowWay {
  height: 48px;
  overflow: hidden;
  background-color: #f8f8f8;
  padding: 0;
  border: 1px solid #eaeaea;
  margin-bottom: 0;
  color: #666;
}

.section_box .mainWrap .comboRecbox .mainBtmWrap .goodsDetailWrap .userRating .discussShowWay .commenttablist {
  float: left;
}

.section_box .mainWrap .comboRecbox .mainBtmWrap .goodsDetailWrap .userRating .discussShowWay .commenttablist .tab {
  padding: 0;
  height: 18px;
  float: left;
  margin: 14px 0 0 25px;
  text-align: center;
  overflow: hidden;
  cursor: pointer;
}

.section_box .mainWrap .comboRecbox .mainBtmWrap .goodsDetailWrap .userRating .discussShowWay .commenttablist .tab input {
  float: left;
  margin: 0;
  margin-top: 3px;
  margin-right: 6px;
}

.section_box .mainWrap .comboRecbox .mainBtmWrap .goodsDetailWrap .userRating .discussShowWay .commenttablist .current {
  color: #d31b44;
  font-weight: bold;
}

.section_box .mainWrap .comboRecbox .mainBtmWrap .goodsDetailWrap .userRating .discussShowWay .last {
  margin-right: 28px;
  text-align: right;
  float: right;
  background: none;
  padding: 0;
  height: 18px;
  margin: 14px 0 0 25px;
  overflow: hidden;
  cursor: pointer;
}

.section_box .mainWrap .comboRecbox .mainBtmWrap .goodsDetailWrap .userRating .discussShowWay .last input {
  float: left;
  margin: 0;
  margin-top: 3px;
  margin-right: 6px;
}

.section_box .mainWrap .comboRecbox .mainBtmWrap .goodsDetailWrap .userRating .discussShowWay .last a {
  display: inline-block;
  color: #51b8f1;
  padding: 0 20px 0 17px;
}

.section_box .mainWrap .comboRecbox .mainBtmWrap .goodsDetailWrap .userRating .commwrapbox .commwrap {
  border: #e8e8e8 solid 1px;
  border-bottom: none;
  border-top: none;
  font-size: 13px;
}

.section_box .mainWrap .comboRecbox .mainBtmWrap .goodsDetailWrap .userRating .commwrapbox .commwrap p {
  font-size: 12px;
  border-bottom: #e8e8e8 solid 1px;
  padding: 45px 0;
  text-align: center;
}

.section_box .mainWrap .comboRecbox .newRecomWrap {
  height: auto;
}

.section_box .mainWrap .comboRecbox .newRecomWrap .reclst {
  padding: 17px 20px 12px 30px;
  margin-left: 0px;
  border: 1px solid #eaeaea;
}

.section_box .mainWrap .comboRecbox .newRecomWrap .reclst .newRecomItemWrap {
  margin: 0 41px 0 0px;
  height: 195px;
  width: 138px;
  border: none;
  float: left;
  box-sizing: border-box;
}

.section_box .mainWrap .comboRecbox .newRecomWrap .reclst .newRecomItemWrap .itemImg {
  display: block;
}

.section_box .mainWrap .comboRecbox .newRecomWrap .reclst .newRecomItemWrap .itemImg img {
  width: 110px;
  height: 110px;
}

.section_box .mainWrap .comboRecbox .newRecomWrap .reclst .newRecomItemWrap .itemTitle {
  margin-bottom: 9px;
  padding: 0px;
  height: 40px;
  overflow: hidden;
}

.section_box .mainWrap .comboRecbox .newRecomWrap .reclst .newRecomItemWrap .itemTitle a {
  line-height: 20px;
  font-size: 12px;
  color: #333;
  font-weight: normal;
  word-break: break-all;
}

.section_box .mainWrap .comboRecbox .newRecomWrap .reclst .newRecomItemWrap .itemTitle:hover a {
  text-decoration: underline;
}

.section_box .mainWrap .comboRecbox .newRecomWrap .reclst .newRecomItemWrap .itemInfo .price {
  line-height: 14px;
  color: #e31436;
  font-size: 16px;
  font-weight: bold;
}

.section_box .mainWrap .comboRecbox .newRecomWrap .reclst .newRecomItemWrap .itemInfo .price .symbol {
  line-height: 14px;
  color: #e31436;
  font-size: 16px;
  font-weight: bold;
}

.section_box .mainWrap .comboRecbox .newRecomWrap .reclst .newRecomItemWrap .itemInfo .comment {
  display: block;
  height: 24px;
  line-height: 20px;
  color: #999;
  font-size: 12px;
}

.section_box .mainWrap .comboRecbox .newRecomWrap .reclst .newRecomItemWrap .itemInfo .comment:hover {
  text-decoration: underline;
}

.section_box .mainWrap .comboRecbox .newRecomWrap .reclst .newRecomItemWrap:last-child {
  margin: 0;
}

.section_box .mainWrap .rightBarNew {
  right: -68px;
  position: absolute;
  top: 0px;
  display: block;
  z-index: 100;
  border: 1px solid #eaeaea;
}

.section_box .mainWrap .rightBarNew .clearfix a {
  display: block;
  width: 62px;
  height: 48px;
  padding: 12px 0 0;
  border-bottom: 1px solid #eaeaea;
  background: #fff;
  font-size: 12px;
  cursor: pointer;
  text-align: center;
}

.section_box .mainWrap .rightBarNew .clearfix a i {
  display: block;
  width: 20px;
  height: 20px;
  margin: 0 auto;
  background-repeat: no-repeat;
  background-position: 50%;
}

.section_box .mainWrap .rightBarNew .clearfix a span {
  color: #333;
}

.section_box .mainWrap .rightBarNew .clearfix .checkin i {
  background-image: url(../images/home/bar1.png);
}

.section_box .mainWrap .rightBarNew .clearfix .shopcart {
  position: relative;
}

.section_box .mainWrap .rightBarNew .clearfix .shopcart i {
  background-image: url(../images/home/bar2.png);
}

.section_box .mainWrap .rightBarNew .clearfix .shopcart .num {
  position: absolute;
  right: 3px;
  top: 5px;
  display: none;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  text-align: center;
  line-height: 20px;
  font-size: 12px;
  font-weight: normal;
  color: #fff;
  background: #ff1e32;
  white-space: nowrap;
}

.section_box .mainWrap .rightBarNew .clearfix .app i {
  background-image: url(../images/home/bar3.png);
}

.section_box .mainWrap .rightBarNew .clearfix .srcolltop i {
  background-image: url(../images/home/bar4.png);
}

.section_box .mainWrap .rightBarNew .clearfix li:hover span {
  color: #fe060c;
}

.section_box .footBgWrap1 {
  margin-top: 80px;
  background: #fff;
  border-top: 1px solid #eaeaea;
}

.section_box .footBgWrap1 .box {
  width: 1100px;
  height: 147px;
  margin: 0 auto;
}

.section_box .footBgWrap1 .box .btmlist {
  padding: 49px 0;
  height: 49px;
  border-bottom: 1px solid #eaeaea;
}

.section_box .footBgWrap1 .box .btmlist .clearfix {
  float: left;
}

.section_box .footBgWrap1 .box .btmlist .clearfix li {
  float: left;
  width: 233px;
  margin-left: 42px;
}

.section_box .footBgWrap1 .box .btmlist .clearfix li div {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  border: 2px solid #d6d6d6;
  text-align: center;
  line-height: 44px;
  font-size: 20px;
  font-weight: 700;
  display: inline-block;
  float: left;
  margin-right: 12px;
}

.section_box .footBgWrap1 .box .btmlist .clearfix li p {
  font-size: 18px;
  font-weight: 700;
  display: block;
  line-height: 22px;
}

.section_box .footBgWrap1 .box .btmlist .clearfix li span {
  display: block;
  line-height: 22px;
  font-size: 14px;
}

.section_box .footBgWrap2 {
  width: 100%;
  background-color: white;
  margin-top: 1px;
}

.section_box .footBgWrap2 .box {
  width: 1100px;
  margin: 0 auto;
  background-color: transparent;
  text-align: left;
  font-size: inherit;
  color: inherit;
  cursor: default;
  display: block;
}

.section_box .footBgWrap2 .box .guideList {
  padding: 45px 0 90px;
  height: 128px;
}

.section_box .footBgWrap2 .box .guideList .clearfix li {
  float: left;
  width: 110px;
  padding: 0 0 0 21px;
  height: 128px;
}

.section_box .footBgWrap2 .box .guideList .clearfix .first {
  width: 218px;
  padding-right: 40px;
  padding-left: 0;
}

.section_box .footBgWrap2 .box .guideList .clearfix .first .logo_kaola_new {
  display: block;
  width: 220px;
  height: 43px;
  line-height: 45px;
  margin-bottom: 20px;
  outline: none;
  cursor: pointer;
  background-image: url(../images/home/log.png);
}

.section_box .footBgWrap2 .box .guideList .clearfix .first .focuson {
  height: 32px;
  font-size: 12px;
}

.section_box .footBgWrap2 .box .guideList .clearfix .first .focuson .weibo {
  position: relative;
  margin-left: 10px;
  display: inline-block;
}

.section_box .footBgWrap2 .box .guideList .clearfix .first .focuson .weibo em {
  display: inline-block;
  width: 32px;
  height: 32px;
  background-image: url(../images/home/micro-blog.png);
  background-position: 50%;
  background-repeat: no-repeat;
}

.section_box .footBgWrap2 .box .guideList .clearfix .first .focuson .weixin {
  position: relative;
  margin-left: 10px;
  display: inline-block;
}

.section_box .footBgWrap2 .box .guideList .clearfix .first .focuson .weixin em {
  display: inline-block;
  width: 32px;
  height: 32px;
  background-image: url(../images/home/WeChat.png);
  background-position: 50%;
  background-repeat: no-repeat;
}

.section_box .footBgWrap2 .box .guideList .clearfix .itm {
  width: 80px;
}

.section_box .footBgWrap2 .box .guideList .clearfix .itm dt {
  margin: -4px 0 10px;
  font-size: 18px;
  font-weight: 400;
}

.section_box .footBgWrap2 .box .guideList .clearfix .itm dd {
  margin: 0;
  line-height: 29px;
}

.section_box .footBgWrap2 .box .guideList .clearfix .itm dd a {
  font-size: 12px;
  color: #333;
}

.section_box .footBgWrap2 .box .guideList .clearfix .itm dd a:hover {
  text-decoration: underline;
}

.section_box .footBgWrap2 .box .guideList .clearfix .last {
  margin-left: 10px;
  text-align: right;
}

.section_box .footBgWrap2 .box .guideList .clearfix .last img {
  height: 108px;
  width: 108px;
  margin: 0 auto;
}

.section_box .footBgWrap2 .box .guideList .clearfix .last p {
  font-size: 12px;
  text-align: center;
}

.footBgWrap3 {
  background: #333;
  font-size: 12px;
}

.footBgWrap3 .aboutNEST {
  position: relative;
  padding: 20px 0;
  background: #333;
  line-height: 26px;
  text-align: center;
}

.footBgWrap3 .aboutNEST span {
  margin-left: 20px;
  color: #c2c2c2;
}

.footBgWrap3 .aboutNEST a {
  color: #c2c2c2;
}

.footBgWrap3 .aboutNEST a img {
  display: inline-block;
  margin-top: 2px;
}

.footBgWrap3 .aboutNEST a:nth-child(4) {
  margin-left: 20px;
}

.footBgWrap3 .aboutNEST span:nth-child(5) {
  margin: 0;
}

.footBgWrap3 .aboutNEST a:hover {
  text-decoration: underline;
}

.footBgWrap3 .aboutNEST .tac {
  text-align: center;
}

.footBgWrap3 .aboutNEST .tac img {
  margin-top: 5px;
  border-radius: 5px;
  height: 30px;
}

.footBgWrap3 .aboutNEST .tac a:nth-child(1) img {
  width: 80px;
  height: 30px;
  border-radius: 5px;
  margin-right: 10px;
}
